package com.dhl.fin.api.enums;

import com.dhl.fin.api.common.annotation.DictionaryEnum;
import lombok.Getter;

@Getter
@DictionaryEnum(code = "basicAspect", name = "基本面")
public enum BasicAspect {

    SOCIETY_TRADE("society_trade", "社融存量"),        //单位：百亿
    RMB_LOAN("rmb_loan", "人民币贷款"),                //单位：百亿
    COMPANY_LOAN("company_loan", "企业贷款"),         //单位：百亿
    GOV_LOAN("gov_loan", "政府贷款"),                 //单位：百亿
    M2("m2", "M2"),//单位：百亿
    M1("m1", "M1"),//单位：百亿
    M0("m0", "M0"),//单位：百亿
    FROM_GLOBAL_MONEY("from_global_money", "境外机构资产-总和"), //单位：百亿
    STOCK("stock", "境外机构资产-股票"),//单位：百亿
    BOND("bond", "境外机构资产-债券"),//单位：百亿
    LOAN("loan", "境外机构资产-贷款"),//单位：百亿
    DEPOSIT("deposit", "境外机构资产-存款"),
    STRIKE_AMOUNT("strike_amount", "成交量"),
    STRIKE_MONEY("strike_money", "成交金额"),
    TOTAL_STOCK("total_stock", "总股本"),
    TOTAL_STOCK_VALUE("total_stock_value", "总市值"),
    SHANG_INDEX("shang_index", "上证指数"),
    SHENG_INDEX("sheng_index", "深证指数"),
    COUNTRY_DEBT("country_debt", "国债收益率"),
    GOLD_PRICE("gold_price", "国内金价");

    private String code;

    private String name;

    BasicAspect(String code, String name) {
        this.code = code;
        this.name = name;
    }

}
